package com.jnxx.basic.dto;

import com.jnxx.basic.domain.TagProxy;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class AgentInfoDTO {
    private Integer id;

    /**
     * 创建时间
     */
    private LocalDateTime gmtCreate;
    /**
     * 修改时间
     */
    private LocalDateTime gmtModified;
    /**
     * 代理名称
     */
    private String agentName;
    /**
     * 代理账号
     */
    private String account;
    /**
     * 余额
     */
    private BigDecimal price;
    /**
     * 代理状态(1 可用 2禁用)
     */
    private Integer agentStatus;
    /**
     * 代理编码
     */
    private String agentCode;
    /**
     * 密钥
     */
    private String secretKey;
    /**
     * 回调地址
     */
    private String callbackUrl;
    /**
     * 备注
     */
    private String descs;

    /*通道组名称*/
    private String thoroughfareName;
    /**
     * 轮询状态
     */
    private Boolean polling;
    /**
     * ip
     */
    private String agentIP;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 授信额度
     */
    private BigDecimal creditPrice;
    /**
     * 接口版本号
     */
    private Integer apiVersion;
    /**
     * 关联商务
     */
    private String adminName;

    /**
     * 合同号
     */
    private String contractNumber;
    /**
     * 合同档案
     */
    private String archives;
    /**
     * 信用等级
     */
    private Integer creditRating;
    /**
     * 银行账户
     */
    private String bankAccount;
    /**
     * 开户行
     */
    private String back;
    /**
     * 群机器人
     */
    private String swarmRobot;
    /**
     * 银行账户活跃提醒时间
     */
    private LocalDateTime alertTime;
    //标签集合
    private List<TagProxy> tagProxys;
    /**
     * 订单缓存（0关闭 1开启）
     */
    private Boolean cache;

}
